#include"mymath.h"
#include"myprint.h"
#include"mylog.h"

int main()
{
    //printf("1+1=%d\n",add(1,1));
    //printf("1/0=%d ,myerror=%d\n",div(1,0),myerrno);
    //如果直接这样myerror会输出0，为什么？
    //c语言形参是从右向左实例化的，当传递myerrno的时候它还是0,未调用div(1,0)这个函数
    //等再向左将div返回值传给printf时，myerrno的结果已经是确定了的，不是-1

    //int n = div(1,0);
    //printf("1/0=%d ,myerror=%d\n",n,myerrno);
    //
    //动态库连接
    Print();
    Log("Log Function");
    return 0;
}
